Current capital of India is New Delhi.
In last thousand years, large parts of India has been under a common rule only for short periods of time.
This article talks about capitals of states that covered more than a quarter of the Indian subcontinent.
During the British Raj, until 1911, Calcutta was the capital of India. By the later half of the 19th century Shimla had become the summer capital.
King George V proclaimed the transfer of the capital from Calcutta to Delhi at the climax of the 1911 Imperial Durbar (12.Dec.1911). The buildings housing Viceroy, government and parliament in New Delhi were inaugurated in early 1931.